life in san jose del cabo